﻿
.List_main
{
    border: 1px solid #cdcdcd;
    width: 960px;
    overflow: hidden;
}
.List_main_tit
{
    background-image: url('images/titlebg.png');
    background-repeat: repeat-x;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #cdcdcd;
}
.List_main_tit span, .List_main_con span
{
    display: block;
    float: left;
}
.List_main_tit .left
{
    width: 580px;
    text-indent: 10px;
}
.List_main_tit a
{
    color: #336699;
}
.List_main_tit .mid
{
    width: 80px;
}
.List_main_tit .middle
{
    width: 80px;
}
.List_main_tit .mid a
{
    margin: 0px 5px;
}
.List_main_tit .right
{
    width: 150px;
}
.List_main_con
{
    width: 940px; overflow:hidden;
}
.List_main_con li
{
    line-height: 20px;
    padding: 2px;
    border-bottom: 1px solid #c2d5e3;
    overflow: hidden;
    height:40px;
    margin-top:2px;
}
.List_main_con li.last{ border:none;}
.List_main_con li.zt
{
    height: 25px;
    line-height: 25px;
    background-color: #f2f2f2;
    border-top: 1px solid #c2d5e3;
    border-bottom: 1px solid #c2d5e3;
    text-indent: 20px;
}
.List_main_con li span .black
{
    color: #333;
}
.List_main_con li span .que
{
    color: #8f2a90;
    font-weight: bold;
    font-size: 14px;
}
.List_main_con li span .quea{
    color: #ee1b2e;
    font-size: 14px;
}
.List_main_con li span .queb{
    color: #2b65b7;
    font-weight: bold;
    font-size: 14px;
}
.List_main_con li span .quec{
    color: #3c9d40;
    font-weight: bold;
    font-size: 14px;
}
.List_main_con li span em{ color:#ee1b2e; font-size:14px; margin-left:5px;}
.List_main_con li span em a{ color: #007CD5;}
.List_main_con li span a
{
    color: #999;
}
.List_main_con .left
{
    width: 620px;
    padding-top: 10px;
}
.List_main_con .mid
{
    width: 80px;
}
.List_main_con .middle
{
    width: 80px;
}
.List_main_con .right
{
    width: 130px;
}
.List_main_con .mid a, .List_main_con .middle a, .List_main_con .right a
{
    display: block;
}

.topic_type
{
    list-style-type:none;list-style-image:none;border-top:2px solid #cdcdcd; margin-bottom:10px;padding-top:10px; overflow:hidden;
}

.topic_type li
{
    display:block; float:left;
}

.topic_type li a
{
    display:block; border:1px solid #cdcdcd; height:18px; margin-right:5px; padding:4px 8px 3px;
    line-height:1.5; text-decoration:none; color:#06346F
}

.topic_type li a.on
{
    border:1px solid #336699;
    color:#336699;
    background-color:#E5EDF2;
    font-weight:bold;
}

.topic_type li a:hover
{
    color:#336699;
}

#cchk
{
    background:url(images/atarget.png) no-repeat 0 3px;
    padding-left:15px;
    color:#336699;
    cursor:pointer;
    line-height:16px; margin-top:7px;
    margin-right:10px;
}

#cchk.chked
{
    background-position: 0 -37px;
}